home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 2000 October / Software of the Month - Ultimate Collection Shareware 277.iso / pc / PROGRAMS / UTILITY / WINLINUX / DATA1.CAB / programs_-_include / LINUX / UMSDOS_F.{47 < prev    next >
Text File  |  1999-09-17  |  4KB  |  119 lines

  1. /* check.c 23/01/95 03.38.30 */
  2. void check_page_tables (void);
  3.  
  4. /* dir.c 22/06/95 00.22.12 */
  5. int  dummy_dir_read ( struct file *filp,
  6.      char *buf,
  7.      size_t size,
  8.      loff_t *count);
  9. char * umsdos_d_path(struct dentry *, char *, int);
  10. void umsdos_lookup_patch_new(struct dentry *, struct umsdos_info *);
  11. int umsdos_is_pseudodos (struct inode *dir, struct dentry *dentry);
  12. int umsdos_lookup_x ( struct inode *dir, struct dentry *dentry, int nopseudo);
  13. int UMSDOS_lookup(struct inode *, struct dentry *);
  14. struct dentry *umsdos_lookup_dentry(struct dentry *, char *, int, int);
  15. struct dentry *umsdos_covered(struct dentry *, char *, int);
  16.  
  17. struct dentry *umsdos_solve_hlink (struct dentry *hlink);
  18.  
  19. /* emd.c 22/06/95 00.22.04 */
  20. ssize_t umsdos_file_write_kmem_real (struct file *filp,
  21.                 const char *buf,
  22.                 size_t  count);
  23.  
  24. ssize_t umsdos_file_read_kmem (struct file *filp,
  25.      char *buf,
  26.      size_t count);
  27. ssize_t umsdos_file_write_kmem (struct file *filp,
  28.      const char *buf,
  29.      size_t count);
  30. ssize_t umsdos_emd_dir_write (struct file *filp,
  31.      char *buf,
  32.      size_t count);
  33. ssize_t umsdos_emd_dir_read (struct file *filp,
  34.      char *buf,
  35.      size_t count);
  36. struct dentry *umsdos_get_emd_dentry(struct dentry *);
  37. int umsdos_have_emd(struct dentry *);
  38. int umsdos_make_emd(struct dentry *);
  39. int umsdos_emd_dir_readentry (struct file *, struct umsdos_dirent *);
  40. int umsdos_newentry (struct dentry *, struct umsdos_info *);
  41. int umsdos_newhidden (struct dentry *, struct umsdos_info *);
  42. int umsdos_delentry (struct dentry *, struct umsdos_info *, int);
  43. int umsdos_findentry (struct dentry *, struct umsdos_info *, int);
  44. int umsdos_isempty (struct dentry *);
  45.  
  46. /* file.c 25/01/95 02.25.38 */
  47.  
  48. /* inode.c 12/06/95 09.49.40 */
  49. void fill_new_filp (struct file *filp, struct dentry *dentry);
  50. void UMSDOS_read_inode (struct inode *);
  51. void UMSDOS_write_inode (struct inode *);
  52. int UMSDOS_notify_change (struct dentry *, struct iattr *attr);
  53. int umsdos_notify_change_locked(struct dentry *, struct iattr *attr);
  54. void UMSDOS_put_inode (struct inode *);
  55. int UMSDOS_statfs (struct super_block *, struct statfs *, int);
  56. struct super_block *UMSDOS_read_super (struct super_block *, void *, int);
  57. void UMSDOS_put_super (struct super_block *);
  58.  
  59. void umsdos_setup_dir(struct dentry *);
  60. void umsdos_set_dirinfo_new(struct dentry *, off_t);
  61. void umsdos_patch_dentry_inode (struct dentry *, off_t);
  62. int umsdos_get_dirowner (struct inode *inode, struct inode **result);
  63.  
  64. /* ioctl.c 22/06/95 00.22.08 */
  65. int UMSDOS_ioctl_dir (struct inode *dir,
  66.      struct file *filp,
  67.      unsigned int cmd,
  68.      unsigned long data);
  69.  
  70. /* mangle.c 25/01/95 02.25.38 */
  71. void umsdos_manglename (struct umsdos_info *info);
  72. int umsdos_evalrecsize (int len);
  73. int umsdos_parse (const char *name,int len, struct umsdos_info *info);
  74.  
  75. /* namei.c 25/01/95 02.25.38 */
  76. void umsdos_lockcreate (struct inode *dir);
  77. void umsdos_startlookup (struct inode *dir);
  78. void umsdos_unlockcreate (struct inode *dir);
  79. void umsdos_endlookup (struct inode *dir);
  80.  
  81. int umsdos_readlink_x (         struct dentry *dentry,
  82.                  char *buffer,
  83.                  int bufsiz);
  84. int UMSDOS_symlink (struct inode *dir,
  85.             struct dentry *dentry,
  86.             const char *symname);
  87. int UMSDOS_link (struct dentry *olddentry,
  88.          struct inode *dir,
  89.          struct dentry *dentry);
  90. int UMSDOS_create (struct inode *dir,
  91.            struct dentry *dentry,
  92.            int mode);
  93.  
  94. int UMSDOS_mkdir (struct inode *dir,
  95.           struct dentry *dentry,
  96.           int mode);
  97. int UMSDOS_mknod (struct inode *dir,
  98.           struct dentry *dentry,
  99.           int mode,
  100.           int rdev);
  101. int UMSDOS_rmdir (struct inode *dir,struct dentry *dentry);
  102. int UMSDOS_unlink (struct inode *dir, struct dentry *dentry);
  103. int UMSDOS_rename (struct inode *old_dir,
  104.            struct dentry *old_dentry,
  105.            struct inode *new_dir,
  106.            struct dentry *new_dentry);
  107.  
  108. /* rdir.c 22/03/95 03.31.42 */
  109. int umsdos_rlookup_x (struct inode *dir, struct dentry *dentry, int nopseudo);
  110. int UMSDOS_rlookup (struct inode *dir, struct dentry *dentry);
  111.  
  112. /* symlink.c 23/01/95 03.38.30 */
  113.  
  114. /* check.c */
  115. void checkd_inode (struct inode *inode);
  116. void check_inode (struct inode *inode);
  117. void check_dentry (struct dentry *dentry);
  118. void check_dentry_path (struct dentry *dentry, const char *desc);
  119.